package com.oop.demo08;

/**
 * static修饰属性和方法
 */
public class Student {
    private static String name;
    private int age;

    public static void eat(){
        System.out.println("静态方法-------eat");
    }

    public void run(){
        System.out.println("实例方法-------run");
    }

    public static void main(String[] args) {
        //name使用static修饰后，可以使用类名直接访问,也称为类属性
        System.out.println(Student.name);
        Student student = new Student();
        //age没有被static修饰，需要使用示例属性访问
        System.out.println(student.age);

        //静态方法可以使用类名直接访问，或者直接访问
        Student.eat();
        eat();
        //实例方法需要使用实例对象访问
        student.run();

    }

}
